/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.losalpes.persistence.entity;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;


/**
 *
 * @author Henry
 */
@Entity
public class Usuario implements Serializable {
    private long id;
    private String usuario;
    private String pwd;
    private TipoUsuario tipoUsuario;

    /**
     * Obtiene el identificador del usuario
     * @return
     */
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    public long getId() {
        return id;
    }

    /**
     * Establece el identificador del usuario
     * @param id
     */
    public void setId(long id) {
        this.id = id;
    }



    /**
     * Obtiene el pasword del usuario
     * @return
     */
    public String getPwd() {
        return pwd;
    }

    /**
     * Establece el pasword de un usuario
     * @param pwd
     */
    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    /**
     * Obtiene el tipo de usuario
     * @return
     */
    public TipoUsuario getTipoUsuario() {
        return tipoUsuario;
    }

    /**
     * Establece el tipo de usuario
     * @param tipoUsuario
     */
    public void setTipoUsuario(TipoUsuario tipoUsuario) {
        this.tipoUsuario = tipoUsuario;
    }

    /**
     * Obtiene el login del usuario
     * @return
     */
    public String getUsuario() {
        return usuario;
    }

    /**
     * Establece el login del usuario
     * @param usuario
     */
    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }



}
